#num == a1;b2;c3;d4

import math
num =  int(input("Введите четырёх-значное число"))

#Проверка четырёхзначности
if num > 999 and num < 10000:
 pass
else :
    print("Введённое число не является четырёхзначным")

#Проверка чётности
num_ost = num % 2

if num_ost == 0:
    print("Число чётное: Да")
else :
    print("Число чётное: Нет")
   
    

#Проверка кратности 3

num_ost_3 = num % 3

if num_ost_3 == 0:
    print("Число кратно трём")
else :
    print("Число не кратно трём")


#Корень
num_sqrt_ost = num ** 0.5
num_sqrt = num_sqrt_ost % math.isqrt(num)

if num_sqrt  == 0:
    print ("Число является квадратом числа",num_sqrt)
else:
    print ("Число является квадратом числа: Нет")

#Разбиение на цифры
a1 = num // 1000
b2 = num % 1000 // 100
c3 = num % 100 // 10
d4 = num % 10

#Наибольшаяя цифра
num_max = max(a1,b2,c3,d4)
print("Наибольшая цифра числа: ",num_max)

#Наименьшая цифра
num_min = min(a1,b2,c3,d4)
print("Наименьшая цифра числа: ",num_min)

#Кол-во нулей
num_zero = 0
if a1 == 0:
    num_zero = num_zero + 1
if b2 == 0:
    num_zero = num_zero + 1
if c3 == 0:
    num_zero = num_zero + 1
if d4 == 0:
    num_zero = num_zero + 1

print ("Количество нулей в числе: ", num_zero)    

#Квадрат a1
if a1 == 1 or a1 == 4 or a1 == 9:
    if a1 == 1:
        print("Цифра в разряде единиц является квадратом цифры: 1")
    else:
        if a1 == 4:
            print ("Цифра в разряде единиц является квадратом цифры: 2")
        elif a1 == 9:
            print  ("Цифра в разряде единиц является квадратом цифры: 3")
        else:
            pass
else:
    print ("Цифра в разряде единиц является квадратом цифры: Нет")


#Квадрат b2
if b2 == 1 or b2 == 4 or b2 == 9:
    if b2 == 1:
        print("Цифра в разряде десятков является квадратом цифры: 1")
    else:
        if b2 == 4:
            print ("Цифра в разряде десятков является квадратом цифры: 2")
        elif b2 == 9:
            print ("Цифра в разряде десятков является квадратом цифры: 3")
        else:
            pass
else:
    print ("Цифра в разряде десятков является квадратом цифры: Нет")

#Квадрат c3
if c3 == 1 or c3 == 4 or c3 == 9:
    if c3 == 1:
        print("Цифра в разряде cотен является квадратом цифры: 1")
    else:
        if c3 == 4:
            print ("Цифра в разряде cотен является квадратом цифры: 2")
        elif c3 == 9:
            print  ("Цифра в разряде cотен является квадратом цифры: 3")
        else:
            pass
else:
    print ("Цифра в разряде cотен является квадратом цифры: Нет")

#Квадрат d4
if d4 == 1 or d4 == 4 or d4 == 9:
    if d4 == 1:
        print("Цифра в разряде тысяч является квадратом цифры: 1")
    else:
        if d4 == 4:
            print ("Цифра в разряде тысяч является квадратом цифры: 2")
        elif d4 == 9:
            print  ("Цифра в разряде тысяч является квадратом цифры: 3")
        else:
            pass
else:
    print ("Цифра в разряде тысяч является квадратом цифры: Нет")


    

    



    
